Micron Document




XPInstall
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
XPInstall (Cross-Platform Install) est une technique utilisée par la plateforme Mozilla pour l'installation de modules complémentaires (les extensions, thèmes, dictionnaires et plugins), apportant de nouvelles fonctionnalités aux applications concernées : Mozilla Firefox, Mozilla Thunderbird et SeaMonkeycite-ref-1[1].

Un module d'installation Cross-Platform Installer (XPI, prononcer « zippy ») est une archive ZIP servant à l'installation de paquetages basée sur la technique XPInstall. L'extension de nom de fichier correspondante est : .xpicite-ref-2[2].

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Structure

Un paquet XPI est un dossier zippé contenant en général :

• un fichier install.rdf, chargé de l'installation des différents fichiers et précisant la compatibilité selon la version du ou des logiciels ;
• un fichier compressé (.jar) au nom de l'extension à installer et contenant :

• un dossier content, avec les fichiers XUL et JavaScript ;
• un dossier locale, avec les fichiers de langues ;
• un dossier skin, avec la configuration de l'habillage ;
• un fichier content.rdf, chargé de la configuration de l'extension (développeur, version, URL de mise à jour).

Notes et références

cite-note-11. « XPInstall », sur Mozilla Developer Network, 23 février 2010 (consulté le 10 mai 2016)
cite-note-22. « XPI », sur Mozilla Developer Network, 27 octobre 2007 (consulté le 10 mai 2016)

Voir aussi

Articles connexes
Liens externes

• Paquet xpi, sur XulFr.org (intérêt historique)

• Portail des logiciels libres